Calculate lat lon bounds for individual tile generated from gdal2tiles

The math is described at:

http://www.maptiler.org/google-maps-coordinates-tile-bounds-projection/

…including the source code for command line utility and an online demonstration.

It is also pretty simple math:

function tile2long(x,z) { return (x/Math.pow(2,z)*360-180); }

function tile2lat(y,z) {
    var n=Math.PI-2*Math.PI*y/Math.pow(2,z);
    return (180/Math.PI*Math.atan(0.5*(Math.exp(n)-Math.exp(-n))));
}

Note the difference between XYZ/Google vs TMS in y axis.

Google Maps API V3 gives you the required functions too via .fromPointToLatLng() of map.getProjection().