
U.S. stocks closed up overnight ahead of key decision from German Constitutional Court and possible action from the Federal Reserve.
Dow Jones Industrial Average gained 69.07 points, or 0.52 per cent at 13,323.36,best close since December 2007.
S&P 500 added 4.48 points, or 0.31 per cent at 1,433.56.
Most key S&P sectors ended in positive territory, led by financials and energy.
Nasdaq composite gained 0.51 points, or 0.02 per cent at 3,104.53.