What is the correct way to calculate the concentration $\ce{H3O+}$ in a solution with $\ce{pH}=6.99$?
Attempt 1.
pH<7, therefore there are only $\ce{H3O+}$ particles in the solution. $[\ce{H3O+}] = 10^{-\ce{pH}} = 10^{-6.99} = 1.02 \cdot 10^{-7}$
Attempt 2.
We have $[\ce{H3O+}] = 10^{-\ce{pH}} = 10^{-6.99} = 1.02 \cdot 10^{-7}$ and $[\ce{OH-}] = 10^{-\ce{pOH}} = 10^{-7.01} = 9.77 \cdot 10^{-8}$.
Because of $\ce{H3O+ + OH- -> 2 H2O}$ we are left with $[\ce{H3O+}] = 1.02 \cdot 10^{-7}- 9.77 \cdot 10^{-8} = 4.6 \cdot 10^{-9}$
When the pH is smaller than 6 or greater than 8, one will not notice the difference, but here it is logarithmically speaking very large. So I wonder what the correct way is?