Olympian Michael Phelps has earned his 20th and 21st swimming gold medals in the Men's 200m butterfly and the 4 x 200m Freestyle relay.