Saludos, lo primero que tienes que saber es que no pretendas guardar u obtener tiempo si en la base de dato el campo es del tipo Date ara ello ha de ser Datetime.
En realidad tu problema se resuelve con la clase DateTime.
Prueba esto:
Código PHP:
$fecha = new DateTime($rows2['fecha']);
$fecha = $fecha->format("d-m-Y");
Luego de eso se debría de imprimir correctamente.