World shares were mixed on Wednesday, AP reported. Germany's DAX added 0.6% to 12,605.28 while the CAC 40 in Paris also climbed 0.6%, to 5,609.54. Britain's FTSE 100 picked up 0.5% to 7,598.88. U.S. shares looked set for gains ahead of the Independence Day holiday, with the future contract for the S&P 500 up 0.1% at 2,983.90. The future for the Dow Jones Industrial Average also edged 0.1% higher, to 26,833.00. The Shanghai Composite index sank 0.9% to 3,015.20 while Japan's Nikkei 225 index lost 0.5% to 21,638.16. The Hang Seng in Hong Kong declined 0.1% to 28,855.14, while South Korea's Kospi lost 1.2% to 2,096.02. Australia's S&P ASX 200 advanced 0.5% to 6,685.50 and the Sensex in India edged 0.2% higher to 39,910.53. Shares fell in most Southeast Asian markets. Brent crude, the international standard, shed 4 cents to $62.36 per barrel. It lost $2.66 to close at $62.40 a barrel on Tuesday. The dollar fell to 107.73 Japanese yen from 107.90 yen on Tuesday. The euro slipped to $1.1284 from $1.1286.