<prompt> Michael Phelps alishinda medali ngapi za dhahabu katika mashindano ya Olimpiki ya mwaka 2012, na alishinda katika mashindano gani?  <response>: Michael Phelps alishinda medali nne za dhahabu katika mashindano ya Olimpiki ya mwaka 2012 ambapo alishinda katika mashindano ya mbio za 100m butterfly, 200m individual medley, 4x200m freestyle relay na 4x100m medley relay. 