Ribery kicks the ball during their friendly soccer match against Al-Wakrah in Doha on 8 January (Photo: REUTERS)
"The best would be all three, of course. But two are definitely possible," Ribery told German daily Bild at Bayern's winter break training camp in Doha, saying his relationship with coach Louis van Gaal was now much improved.
"He is better, cooler. He knows now how I tick, I know how he ticks. I need this encouragement, to be fired up. This motivates me to give even more."
Bayern are fifth after a lacklustre first half of the season hit by injuries to some key figures like Dutch international Arjen Robben, and van Gaal has said that catching leaders Dortmund, 14 points ahead, will be impossible.
But the Bavarian giants are still in the German Cup and in the Champions League, where they are due to meet Inter Milan in the last 16 in a re-run of last season's final won by the Italian giants 2-0.