Roger Federer, still glowing in the aftermath of his seventh Wimbledon win this year, decided to show off his football skills in front of an excitable Brazilian crowd.

Federer, who changed into the Brazil national team kit when he swapped ball sizes, faced German Tommy Haas during an exhibition match at the Ibirapuera Gymnasium in Sao Paulo.

Loading Slideshow...
  • TENNIS-BRAZIL-FEDERER-EXHIBITION

    Swiss tennis player Roger Federer, wearing a Brazilian national football team uniform, controls a giant tennis ball during an exhibition match against German Tommy Haas, at the Ibirapuera Gymnasium in Sao Paulo, Brazil, on December 9, 2012. AFP PHOTO/Yasuyoshi CHIBA (Photo credit should read YASUYOSHI CHIBA/AFP/Getty Images)

  • TENNIS-BRAZIL-FEDERER-EXHIBITION

    Swiss tennis player Roger Federer, wearing a Brazilian national football team uniform, controls a giant tennis ball during an exhibition match against German Tommy Haas, at the Ibirapuera Gymnasium in Sao Paulo, Brazil, on December 9, 2012. AFP PHOTO/Yasuyoshi CHIBA (Photo credit should read YASUYOSHI CHIBA/AFP/Getty Images)

  • TENNIS-BRAZIL-FEDERER-EXHIBITION

    Swiss tennis player Roger Federer, wearing a Brazilian national football team uniform, controls a giant tennis ball during an exhibition match against German Tommy Haas, at the Ibirapuera Gymnasium in Sao Paulo, Brazil, on December 9, 2012. AFP PHOTO/Yasuyoshi CHIBA (Photo credit should read YASUYOSHI CHIBA/AFP/Getty Images)

  • TENNIS-BRAZIL-FEDERER-EXHIBITION

    Swiss tennis player Roger Federer, wearing a Brazilian national football team uniform, returns a shot during an exhibition match against German Tommy Haas, at the Ibirapuera Gymnasium in Sao Paulo, Brazil, on December 9, 2012. AFP PHOTO/Yasuyoshi CHIBA (Photo credit should read YASUYOSHI CHIBA/AFP/Getty Images)

  • TENNIS-BRAZIL-FEDERER-EXHIBITION

    Swiss tennis player Roger Federer, wearing a Brazilian national football team uniform, controls a giant tennis ball during an exhibition match against German Tommy Haas, at the Ibirapuera Gymnasium in Sao Paulo, Brazil, on December 9, 2012. AFP PHOTO/Yasuyoshi CHIBA (Photo credit should read YASUYOSHI CHIBA/AFP/Getty Images)

  • TENNIS-BRAZIL-FEDERER-EXHIBITION

    Swiss tennis player Roger Federer, wearing a Brazilian national football team uniform, controls a giant tennis ball during an exhibition match against German Tommy Haas, at the Ibirapuera Gymnasium in Sao Paulo, Brazil, on December 9, 2012. AFP PHOTO/Yasuyoshi CHIBA (Photo credit should read YASUYOSHI CHIBA/AFP/Getty Images)

  • TENNIS-BRAZIL-FEDERER-EXHIBITION

    Swiss tennis player Roger Federer, wearing a Brazilian national football team uniform, blows kisses to fans after an exhibition match against German Tommy Haas, at the Ibirapuera Gymnasium in Sao Paulo, Brazil, on December 9, 2012. AFP PHOTO/Yasuyoshi CHIBA (Photo credit should read YASUYOSHI CHIBA/AFP/Getty Images)

  • TENNIS-BRAZIL-FEDERER-HAAS-EXHIBITION

    Swiss tennis player Roger Federer (R) and Germany's Tommy Haas, both wearing Brazilian national football team uniforms, greet each other after their exhibition match at the Ibirapuera Gymnasium in Sao Paulo, Brazil, on December 9, 2012. AFP PHOTO/Yasuyoshi CHIBA (Photo credit should read YASUYOSHI CHIBA/AFP/Getty Images)

  • TENNIS-BRAZIL-HAAS-EXHIBITION

    German tennis player Tommy Haas, wearing Brazilian national football team uniform, controls a giant tennis ball during an exhibition match against Swiss Roger Federer, at the Ibirapuera Gymnasium in Sao Paulo, Brazil, on December 9, 2012. AFP PHOTO/Yasuyoshi CHIBA (Photo credit should read YASUYOSHI CHIBA/AFP/Getty Images)

  • TENNIS-BRAZIL-HAAS-EXHIBITION

    German tennis player Tommy Haas, wearing Brazilian national football team uniform, controls a giant tennis ball during an exhibition match against Swiss Roger Federer, at the Ibirapuera Gymnasium in Sao Paulo, Brazil, on December 9, 2012. AFP PHOTO/Yasuyoshi CHIBA (Photo credit should read YASUYOSHI CHIBA/AFP/Getty Images)

  • TENNIS-BRAZIL-FEDERER-EXHIBITION

    Swiss tennis player Roger Federer, wearing a Brazilian national football team uniform, signs autographs to fans after an exhibition match against German Tommy Haas, at the Ibirapuera Gymnasium in Sao Paulo, Brazil, on December 9, 2012. AFP PHOTO/Yasuyoshi CHIBA (Photo credit should read YASUYOSHI CHIBA/AFP/Getty Images)

  • TENNIS-BRAZIL-FEDERER-EXHIBITION

    Swiss tennis player Roger Federer, wearing a Brazilian national football team uniform, jumps to smash the ball during an exhibition match against German Tommy Haas, at the Ibirapuera Gymnasium in Sao Paulo, Brazil, on December 9, 2012. AFP PHOTO/Yasuyoshi CHIBA (Photo credit should read YASUYOSHI CHIBA/AFP/Getty Images)

  • TENNIS-BRAZIL-FEDERER-EXHIBITION

    Swiss tennis player Roger Federer, wearing a Brazilian national football team uniform, prepares to serve a ball during an exhibition match against German Tommy Haas, at the Ibirapuera Gymnasium in Sao Paulo, Brazil, on December 9, 2012. AFP PHOTO/Yasuyoshi CHIBA (Photo credit should read YASUYOSHI CHIBA/AFP/Getty Images)

  • TENNIS-BRAZIL-FEDERER-EXHIBITION

    Swiss tennis player Roger Federer, wearing a Brazilian national football team uniform, throws his wrist band to fans after his final exhibition match against German Tommy Haas, at the Ibirapuera Gymnasium in Sao Paulo, Brazil, on December 9, 2012. AFP PHOTO/Yasuyoshi CHIBA (Photo credit should read YASUYOSHI CHIBA/AFP/Getty Images)

  • TENNIS-BRAZIL-FEDERER-EXHIBITION

    Swiss tennis player Roger Federer, wearing a Brazilian national football team uniform, misses a shot during an exhibition match against German Tommy Haas, at the Ibirapuera Gymnasium in Sao Paulo, Brazil, on December 9, 2012. AFP PHOTO/Yasuyoshi CHIBA (Photo credit should read YASUYOSHI CHIBA/AFP/Getty Images)

  • TENNIS-BRAZIL-FEDERER-EXHIBITION

    Swiss tennis player Roger Federer, wearing a Brazilian national football team uniform, misses a shot during an exhibition match against German Tommy Haas, at the Ibirapuera Gymnasium in Sao Paulo, Brazil, on December 9, 2012. AFP PHOTO/Yasuyoshi CHIBA (Photo credit should read YASUYOSHI CHIBA/AFP/Getty Images)

  • TENNIS-BRAZIL-FEDERER-EXHIBITION

    Swiss tennis player Roger Federer, wearing a Brazilian national football team uniform, gestures during an exhibition match against German Tommy Haas, at the Ibirapuera Gymnasium in Sao Paulo, Brazil, on December 9, 2012. AFP PHOTO/Yasuyoshi CHIBA (Photo credit should read YASUYOSHI CHIBA/AFP/Getty Images)