England will host South Africa in the second ODI at the Emirates Old Trafford, Manchester.
England will host India for the third and final ODI at the Emirates Old Trafford, Manchester on July 17.