The Mexico international said: "I decided to move so to grow as a player. I wanted to play more and Tottenham gave me this opportunity.
Giovani added: "I decided it was time to leave in December. I told my agent, Pini Zahavi, who also spoke with the club.
"Maybe some day I will return to Barca. I love the club, but it will always be in different circumstances."