Täitke järgmine lause: 2012. aasta Londoni suveolümpiamängudel võitis Grevers kokku kolm medalit: kaks kuldmedalit ja üks hõbedamedaal. Grevers teenis oma esimese medali, hõbeda, ujumisega USA meeskonnale, mis oli teisel kohal 4 × 100 meetri vabas stiilis relje esialgsetes soojustes. Finaalis lõpetas Ameerika meeskond Prantsusmaa järel teisena. Koos Jimmy Feigeni, Ricky Berensi ja Jason Lezakiga ujus Grevers teise etapi ja registreeris aja 47,59. Pärast turniiride (52,92) ja poolfinaalide (52,66) juhtimist
Grevers võitis 100 meetri seljavõitluse finaalis kuldjooksu ajaga 52,16, parandades Aaron Peirsol'i olümpiareekordit 52,54, mis oli 2008. aastal, ja 0,76 sekundit eespool Nick Thomani. Greversil oli see esimene individuaalne kuldmedal. Oma viimases võistluses, 4×100 meetri vaheseis, võitis Grevers kuldjooksu koos Brendan Hanseni, Michael Phelpsi ja Nathan Adrianiga. Ujudes selga, registreeris Grevers aja 52,58 sekundit ja USA meeskond võitis ajaga 3:29,35.