O líder do campeonato, Max Verstappen, que procura uma 11.ª vitória consecutiva sem precedentes, foi terceiro na primeira sessão, mas apenas oitavo na segunda, e um lugar atrás do colega de equipa Sergio Perez, vencedor do ano passado.
"Em todas as zonas de travagem sinto que vou bater. A traseira está a sair muito para fora", disse Perez através do rádio da equipa.
A Red Bull venceu as últimas 15 corridas e espera-se que volte a lutar pela pole este sábado, mas já tinha identificado a Ferrari como o seu principal rival à chegada ao fim de semana.
A equipa italiana correspondeu às expectativas, com Leclerc a liderar uma dupla no final da tarde e as posições a inverterem-se mais tarde.
George Russell foi terceiro para a Mercedes na segunda sessão, com Fernando Alonso, da Aston Martin, em quarto.
Lewis Hamilton, sete vezes campeão do mundo, foi o quinto mais rápido da Mercedes, com Lando Norris, da McLaren, em sexto.
"Vai ser uma das mais difíceis"
"Penso que esta pista vai ser uma das mais difíceis da época para nós", disse o chefe de equipa da Red Bull, Christian Horner, à Sky Sports.
"As características não se adequam naturalmente aos pontos fortes do carro e vamos ter de estar no topo do nosso jogo para manter esta dinâmica de vitórias. Podemos ver que a Ferrari parece rápida, a McLaren parece que está lá, a Mercedes também, por isso pode ser muito, muito apertado este fim de semana", acrescentou.
Leclerc partiu da pole position na corrida noturna do ano passado, no circuito de rua de Marina Bay, e liderou a primeira sessão desta sexta-feira com um tempo de um minuto e 33,350 segundos.
O companheiro de equipa Carlos Sainz foi 0,078 mais lento, com bandeiras amarelas a avisar os pilotos da presença de lagartos na pista.
Os répteis mantiveram-se afastados na segunda sessão, com Sainz a registar o melhor tempo de um minuto e 32,120 segundos e 0,018 mais rápido do que Leclerc.
Verstappen foi 0,732 mais lento do que o espanhol, numa pista encurtada com menos duas curvas do que anteriormente devido a obras de construção.
O piloto neerlandês, que ainda não venceu em Singapura nem partiu da pole na cidade-estado, lidera à frente de Perez por 145 pontos, após 14 das 22 corridas. A Red Bull poderá conquistar o campeonato de construtores este domingo, se os resultados forem favoráveis.