Phelps goes in the 200m butterfly final which he has won for the last two Olympics and then will join his US teammates as they defend their 4x200m freestyle relay.
Phelps, 27, slumped to a shock fourth in the 400m individual medley dominated by his fellow American Ryan Lochte and then had to settle for silver in the 4x100m freestyle relay.
That medal took Phelps’ Olympic career total to 17, leaving him just one short of the all-time biggest career haul of 18 won by Soviet gymnast Larisa Latynina.
Photos: Alia Bhatt, Sunny Deol at an event in Mumbai
Photos: Akshay Kumar, Taapsee Pannu promote 'Naam Shabana'
Flashback: When sexy models sizzled in bikinis at Tokyo fashion show
Photos: These Indian cities top the list in online purchase of sex products
In pictures: Indian-origin artistes in Hollywood