The S&P 500 soared higher to challenge the 1200 figure while the safe-haven US Dollar dropped through support, hinting continued weakness is ahead.