Udfyld følgende sætning: Ved Sommer-OL 2012 i London, sluttede Cielo som 6. i
100 meter freestyle, med en tid på 47,92 sekunder. Guldet gik til Nathan Adrian (47,52 sekunder), efterfulgt af James Magnussen (47,53 sekunder) og Brent Hayden (47,80 sekunder). På 50-meters marken havde Cielo den hurtigste split med en tid på 22,60 sekunder. I 50-meter freestyle, hvor Cielo var favorit til at vinde guld, blev han første i semifinalen, lige med Cullen Jones, med en tid på 21,54 sekunder. Men i finalen sluttede han med en værre tid end i semifinalen, men formåede at tjene sin tredje olympiske medalje, en bronze med en tid på 21,59 sekunder. Vinderen var franskmanden Florent Manaudou med en tid på 21,34 sekunder. Cielos olympiske rekord på 21,30 sekunder fra 2008 er stadig gældende.