Hmm...don't know if my logic works for surface area, but here goes:
So we have f(x) = sqrt(r^2 - x^2). Graph that. We grab this graph and rotate it 360 degrees around the x-axis, so that the 'space' it encloses makes a sphere. Now just like for area, we split it into rectangles, this time we split it into cylinders with very very very small 'length'. So you can imagine the sphere, starting from the right hand side, being a lot of cylinders stacked side by side, with the 'radius' of the cylinders going from very small (start of sphere) to big (middle) to very small again. We denote the 'length' of the respective cylinders to be

. The 'radius' of the cylinders is denoted as
 )
(you can see this by 'flattening the graph again and visualising rectangles again rather than cylinders). Now for surface area we want to find the circular bit of the cylinder that wraps around it (in other words, it's surface area minus the two ends). (Note that to find volume, we directly sum the volumes of each cylinder). So the circular bit of each cylinder is given as: circumference*height = 2*pi*r*h. But in this case r = f(x) and h =

. So each one is
 \delta x )
. We want to sum everything up, but let

to get an accurate answer. The sum goes from -r to r. So:
 \delta x )
 dx )
Since f(x) = sqrt(r^2 - x^2),

Solve that and we have our answer.
However, this still requires us to 'prove' the relation between area and circumference...but hope this is of some use.
tl;dr: Above is a way better explanation.
EDIT: Oh yes, similar to the long-winded, sloppy explanation I just gave, instead of finding the sum of the areas of the rectangles to get the area, we can just sum of

's (the tops of the rectangles).