Home World News Europe markets open: Stocks rise; BP Q2 profit at $2.35B, beating estimates