Svenskarna patrullerade till fots tillsammans med afghanska säkerhetsstyrkor då de besköts med finkalibrig eld. Attacken inträffade 14.33 lokal tid, 11.03 svensk tid.
Kvalificerade sjukvårdsinsatser påbörjades omedelbart på plats. Soldaterna fördes till det tyska fältsjukhuset på Camp Marmal utanför Mazar-e-Sharif. Den skadade soldaten träffades i foten.
De två stupade svenskarna är yrkesofficerare, en 31-årig löjtnant, och en 28-årig kapten. Den skadade är en 21-årig kontraktsanställd soldat.
Försvarsmakten har tillsatt en undersökningskommission som inom kort åker till Afghanistan för att utreda händelsen.
Personalen som återvänt till Camp Northern Lights som är svenskarnas huvudcamp i Mazar-e-Sharif, blir nu omhändertagna av förbandets krisgrupp.
– Det känns oerhört tungt och våra tankar går till de anhöriga. säger överbefälhavare Sverker Göranson.